﻿using Loki.Engine;
using Luna.UI.CRM.Wpf;

namespace Luna.UI.Wpf
{
    public class ViewInstaller : LokiContextInstaller
    {
        public static IContextInstaller All
        {
            get
            {
                return new LokiContextInstaller().Merge(Main, Contacts, Budget);
            }
        }

        private static MainViewInstaller _Main = new MainViewInstaller();

        public static MainViewInstaller Main
        {
            get
            {
                return _Main;
            }
        }

        private static ContactViewInstaller _Contacts = new ContactViewInstaller();

        public static ContactViewInstaller Contacts
        {
            get
            {
                return _Contacts;
            }
        }

        private static BudgetViewInstaller _Budget = new BudgetViewInstaller();

        public static BudgetViewInstaller Budget
        {
            get
            {
                return _Budget;
            }
        }
    }
}